home *** CD-ROM | disk | FTP | other *** search
- /*
- ##########################################################################
- #### ####
- #### The MusicBox Project ####
- #### ============================ ####
- #### ####
- #### Archive-GUI.h ####
- #### ####
- #### Version 2.1os -- September 29, 2000 ####
- #### ####
- #### Copyright (C) 1994 Thomas Dreibholz ####
- #### 2000 Molbachweg 7 ####
- #### 51674 Wiehl ####
- #### Germany ####
- #### ####
- #### EMail: Dreibholz@bigfoot.com ####
- #### WWW: http://www.bigfoot.com/~dreibholz ####
- #### ####
- ##########################################################################
- */
- /***************************************************************************
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
- /* MusicBoxArchive Benutzeroberfläche Include-Datei */
-
- #define GetString( g ) ((( struct StringInfo * )g->SpecialInfo )->Buffer )
- #define GetNumber( g ) ((( struct StringInfo * )g->SpecialInfo )->LongInt )
-
- #define GD_Liste1 0
- #define GD_String1 1
- #define GD_Liste2 2
- #define GD_String2 3
-
- #define Katalog_CNT 4
-
- extern struct IntuitionBase *IntuitionBase;
- extern struct Library *GadToolsBase;
-
- extern struct Screen *Scr;
- extern UBYTE *PubScreenName;
- extern APTR VisualInfo;
- extern struct Window *KatalogWnd;
- extern struct Gadget *KatalogGList;
- extern struct Menu *KatalogMenus;
- extern struct IntuiMessage KatalogMsg;
- extern struct TextFont *Font;
- extern struct Gadget *KatalogGadgets[4];
- extern UWORD KatalogLeft;
- extern UWORD KatalogTop;
- extern UWORD KatalogWidth;
- extern UWORD KatalogHeight;
- extern UBYTE *KatalogWdt;
- extern struct TextAttr topaz11;
- extern struct NewMenu KatalogNewMenu[];
- extern UWORD KatalogGTypes[];
- extern struct NewGadget KatalogNGad[];
- extern ULONG *KatalogGTags[];
-
- extern void Liste1Clicked();
- extern void Liste2Clicked();
- extern void String1Clicked();
- extern void String2Clicked();
- extern void KatalogIconify();
- extern void KatalogInformation();
- extern void KatalogHilfe();
- extern void KatalogBeenden();
- extern void AutoSave();
- extern void PrefsLaden();
- extern void PrefsSichern();
- extern void SetupPrinter();
- extern void Print();
- extern void Suchen();
-
- extern int SetupScreen();
- extern void CloseDownScreen();
- extern void KatalogRender();
- extern int HandleKatalogIDCMP();
- extern int KatalogCloseWindow();
- extern int OpenKatalogWindow();
- extern void CloseKatalogWindow();
-
-